package com.koron.plan.web.repairplan.bean.query;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author twcao
 * @title: PlanPackageQuery
 * @projectName GDH_EAM_V2
 * @description: 检修计划包条件查询
 * @date 2022/4/2216:18
 */
@Data
@ApiModel("检修计划包条件查询")
public class PlanPackageQuery {

    @ApiModelProperty("主键")
    private String id;

    @ApiModelProperty("编码")
    private String code;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("状态， 1：草稿（默认）、2：待审核、3：审核完成、4：执行中、5：已完成")
    private Integer status;

    @ApiModelProperty("创建单位ID")
    private String deptId;

    @ApiModelProperty("创建人账户")
    private String createBy;

    @ApiModelProperty("创建人名称")
    private String createByName;

    @ApiModelProperty("更新人账户")
    private String updateBy;

    @ApiModelProperty("更新人名称")
    private String updateByName;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("计划起止时间-列表查询条件")
    private List<Date> createTime;

    @ApiModelProperty("当前节点名称")
    private String curNodeName;

    @ApiModelProperty("当前节点审批人姓名，多个之间，逗号分隔")
    private String curNodeUserNames;
}
